package com.ihc.app.service;

import java.util.List;

import org.springframework.security.userdetails.UsernameNotFoundException;
import com.ihc.app.model.*;


/**
 * Business Service Interface to handle communication between web and
 * persistence layer.
 *
 * @author <a href="mailto:matt@raibledesigns.com">Matt Raible</a>
 *  Modified by <a href="mailto:dan@getrolling.com">Dan Kibler </a> 
 */
public interface WellnessManager extends UniversalManager {
  
    public void saveMain(Main main) throws WellnessProfileExistsException;

    public void savePwp(Pwp pwp) throws WellnessProfileExistsException;
    
    public void savePwpSupplemental(PwpSupplemental pwpSup) throws WellnessProfileExistsException;
    
    public void savePwpComputed(PwpComputed pwpComp) throws WellnessProfileExistsException;
    
    public void saveShared(Shared shared) throws WellnessProfileExistsException;

}
